package com.partyjoin.project.module.proposer.mapper;

import com.partyjoin.project.module.proposer.domain.Proposer;
import java.util.List;	

/**
 * 申请人材料 数据层
 * 
 * @author 莫东林
 * @date 2018-07-19
 */
public interface ProposerMapper 
{
	/**
     * 查询申请人材料信息
     * 
     * @param userId 申请人材料ID
     * @return 申请人材料信息
     */
	public Proposer selectProposerById(Long userId);
	
	/**
     * 查询申请人材料列表
     * 
     * @param proposer 申请人材料信息
     * @return 申请人材料集合
     */
	public List<Proposer> selectProposerList(Proposer proposer);
	
	/**
     * 新增申请人材料
     * 
     * @param proposer 申请人材料信息
     * @return 结果
     */
	public int insertProposer(Proposer proposer);
	
	/**
     * 修改申请人材料
     * 
     * @param proposer 申请人材料信息
     * @return 结果
     */
	public int updateProposer(Proposer proposer);
	
	/**
     * 删除申请人材料
     * 
     * @param userId 申请人材料ID
     * @return 结果
     */
	public int deleteProposerById(Integer userId);
	
	/**
     * 批量删除申请人材料
     * 
     * @param userIds 需要删除的数据ID
     * @return 结果
     */
	public int deleteProposerByIds(String[] userIds);
	
}